/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK                                                 |
| FILE    : p_8010_151_umts_include.val                                    |
| SOURCE  : "..\build\Hogwarts\LPR0\obj\cdginc\CSSD_PS\dev\ps_share\sap\8010_151_umts_include.pdf"                         |
| LastModified : "2007-01-15"                                              |
| IdAndVersion : "8010.151.07.018"                                         |
| SrcFileTime  : "Tue Jun 26 04:20:58 2007"                                |
| Generated by CCDGEN_2.7.6 on Tue Jun 24 19:44:35 2008                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : UMTS
 * COMPATIBILITY_DEFINES  : NO
 * ALWAYS_ENUM_IN_VAL_FILE: YES
 * ENABLE_GROUP: NO
 * CAPITALIZE_TYPENAME: NO
 */


#ifndef P_8010_151_UMTS_INCLUDE_VAL
#define P_8010_151_UMTS_INCLUDE_VAL


#define CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL

#define CDG_ENTER__FILENAME _P_8010_151_UMTS_INCLUDE_VAL
#define CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL__LAST_MODIFIED _2007_01_15
#define CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL__ID_AND_VERSION _8010_151_07_018

#define CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL__SRC_FILE_TIME _Tue_Jun_26_04_20_58_2007

// #include "CDG_ENTER.h"

#undef CDG_ENTER__P_8010_151_UMTS_INCLUDE_VAL

#undef CDG_ENTER__FILENAME

#include "tapi_p_8010_152_ps_include_val.h"   /* Access values independent from the corresponding h-file. */


/*
 * Enum to value table VAL_cn_type
 * CCDGEN:WriteEnum_Count==913
 */
#ifndef __T_UMTS_VAL_cn_type__
#define __T_UMTS_VAL_cn_type__
typedef enum
{
  UMTS_RCM_CN_TYPE_GSM           = 0x0,           /* GSM type core network          */
  UMTS_RCM_CN_TYPE_ANSI_41       = 0x1,           /* ANSI-41 type core network      */
  UMTS_RCM_CN_TYPE_ALL           = 0x2            /* All core network types         */
}T_UMTS_VAL_cn_type;
#endif

/*
 * Enum to value table VAL_drx_cycle_len_coef
 * CCDGEN:WriteEnum_Count==914
 */
#ifndef __T_UMTS_VAL_drx_cycle_len_coef__
#define __T_UMTS_VAL_drx_cycle_len_coef__
typedef enum
{
  UMTS_VAL_DRX_CYCLE_LEN_COEF__RANGE_MIN = 0x9,   /* minimum                        */
  UMTS_VAL_DRX_CYCLE_LEN_COEF__RANGE_MAX = 0x3    /* maximum                        */
}T_UMTS_VAL_drx_cycle_len_coef;
#endif

/*
 * Enum to value table VAL_cell_quality_level
 * CCDGEN:WriteEnum_Count==915
 */
#ifndef __T_UMTS_VAL_cell_quality_level__
#define __T_UMTS_VAL_cell_quality_level__
typedef enum
{
  UMTS_CELL_LOW_QUALITY          = 0x0,           /* The cell found has a quality below a given treshold. */
  UMTS_CELL_HIGH_QUALITY         = 0x1            /* The cell found has a quality above a given treshold. */
}T_UMTS_VAL_cell_quality_level;
#endif

/*
 * Enum to value table cell_quality_value
 * CCDGEN:WriteEnum_Count==916
 */
#ifndef __T_UMTS_cell_quality_value__
#define __T_UMTS_cell_quality_value__
typedef enum
{
  UMTS_CELL_QUALITY_VALUE__RANGE_MIN = 0x0,       /* minimum                        */
  UMTS_CELL_QUALITY_VALUE__RANGE_MAX = 0x5a       /* maximum                        */
}T_UMTS_cell_quality_value;
#endif

/*
 * Enum to value table VAL_rb_id
 * CCDGEN:WriteEnum_Count==917
 */
#ifndef __T_UMTS_VAL_rb_id__
#define __T_UMTS_VAL_rb_id__
typedef enum
{
  UMTS_VAL_RB_ID__RANGE_MIN      = 0x0,           /* minimum                        */
  UMTS_VAL_RB_ID__RANGE_MAX      = 0x20           /* maximum                        */
}T_UMTS_VAL_rb_id;
#endif

/*
 * Enum to value table VAL_rac_changed
 * CCDGEN:WriteEnum_Count==918
 */
#ifndef __T_UMTS_VAL_rac_changed__
#define __T_UMTS_VAL_rac_changed__
typedef enum
{
  UMTS_RAC_NOT_CHANGED           = 0x0,           /* Routing area not changed       */
  UMTS_RAC_CHANGED               = 0x1            /* Routing area changed           */
}T_UMTS_VAL_rac_changed;
#endif

/*
 * Enum to value table VAL_test_mode
 * CCDGEN:WriteEnum_Count==919
 */
#ifndef __T_UMTS_VAL_test_mode__
#define __T_UMTS_VAL_test_mode__
typedef enum
{
  UMTS_TEST_MODE_DISABLED        = 0x0,           /* UMTS test mode is NOT enabled. */
  UMTS_TEST_MODE_ENABLED         = 0x1            /* UMTS test mode is enabled.     */
}T_UMTS_VAL_test_mode;
#endif

/*
 * user defined constants
 */
#define UMTS_CELL_QUALITY_VALUE_OFFSET (0x79)
#define UMTS_DRX_CYCLE_LEN_MAX         (0x9)
#define UMTS_DRX_CYCLE_LEN_MIN         (0x3)
#define UMTS_INVALID_RB_ID             (0xff)
#define UMTS_MAX_RB                    (0x21)
#define UMTS_MAX_RB_ID                 (0x20)
#define UMTS_SIZE_CN_COMMON_GSM_NAS_SI (0x8)
#define UMTS_SIZE_CN_SPECIFIC_GSM_NAS_SI (0x8)
#define UMTS_SIZE_CN_SPECIFIC_SI_LIST  (0x4)
#define UMTS_OSCONFIG_MBOXID_L2R_RRCB1 (0x20)
#define UMTS_OSCONFIG_MBOXID_L2R_RRCB2 (0x1f)
#define UMTS_OSCONFIG_MBOXID_L2R_RLCC  (0x1d)
#define UMTS_OSCONFIG_MBOXID_L2R_RLCU  (0x13)
#define UMTS_OSCONFIG_MBOXID_HWC_MRTR  (0xa)
#define UMTS_OSCONFIG_MBOXID_HWC_BCAF  (0x9)
#define UMTS_OSCONFIG_MBOXID_HWC_MAC   (0x7)
#define UMTS_OSCONFIG_MBOXID_UDC_UDTCSV (0xe)

// #include "CDG_LEAVE.h"


#endif
